#ifndef __LINKSTACK_H__
#define __LINKSTACK_H__

#include"../linklist/llist.h"

typedef llist_t stack_t;

int stack_init(stack_t **s, int size);

int stack_empty(const stack_t *s);

int stack_push(stack_t *s, const void *data);

int stack_pop(stack_t *s, void *data);

void stack_destroy(stack_t **s);

#endif
